Ability to guide and coach multiple engineering teams on software design principles and best practices. Software engineering experience as related to systems integrations, automation & deployment. Experience with and understanding of product-driven engineering and agile delivery. ...